Float 

image49.gif

A Float helper is very handy when you want to set a specific value for an operator or condition. Also, you may animate this value through standard MAX animation tools. In addition, this helper offers an option to add or multiply the numbers supplied through the IDS-Value connector.

Operator Inputs 

ON - (Bool) This input data stream determines whether the operator is considered 'on' or 'off.' You can connect other operators to this input channel such as a Bool Helper to activate/deactivate the whole operator.

Time
- (Time) This input data stream is used to define the local time for the operator when the user wants to override the default system time.

Value
- (Scalar) This input data stream is used to supply another float value for performing the math operation specified in the rollout. For example, if the spinner value within the Float rollout is set to 1.0 and Added is selected as the math operation, and the Value input data stream receives a value of 5.2, then the output would be 6.2 (1.0+5.2).

Value1
- (Scalar) This input data stream is used to modify the Value spinner setting in the operator based on what type of modification has been chosen.

Type
- (Integer) This input data stream takes an integer value that represents the value that will be added to, multiplied by or simply output to another operator or condition. Valid input values are 0 and 1, where:

0 = Multiply
1 = Added
 

Per Second - (Bool) This input data stream is used to override the Per Second checkbox state.

Operator Outputs 

Value - (Scalar) This output data stream sends out the float value to other operators.

Rollout Menu 

image91.gif

Value
- Any float value you enter into this spinner will be sent to the Value output data stream. Be aware that you can animate this value via standard 3ds Max functions like all the parameters in thinkingParticles.

Any float values that are piped into this helper's input data streams will modify the float value that is going out to other operators. If there is no other operator connected, the value from the spinner will be used for the Value output data stream.



 
 
 
 

Added - If this option is chosen, any value that is piped in through the Value input data stream is added to the value in the spinner. So if the incoming float value was 2.5, and the value in the spinner was 6.0, the output integer value would be 8.5.

Multiply
- If this option is chosen, any value that is piped in through the Value input data stream is multiplied with the value in the spinner. So if the incoming float value was 2.5, and the value in the spinner was 6.0, the output integer value would be 15.0.

Per Second
- When active, this checkbox means that the Value typed in (added or multiplied) will be reached in one second. So the value is counted up and not just added or multiplied without time.